Chris Pollett > Old Classes >
CS134

( Print View )

Student Corner:
  [Grades Sec1]
  [Grades Sec2]

  [Submit Sec1]
  [Submit Sec2]

  [Email List Sec1]
  [Email List Sec2]

  [
Lecture Notes]

Course Info:
  [Texts & Links]
  [Topics]
  [Grading]
  [HW Info]
  [Exam Info]
  [Regrades]
  [Honesty]
  [Announcements]

HW Assignments:
  [Hw1]  [Hw2]  [Hw3]
  [Hw4]  [Hw5]

Practice Exams:
  [Mid1]  [Mid2]  [Final]

                           












HW#4 --- last modified March 02 2019 21:05:57..

As this homework is part of your final project and these projects will be different among differing people, there will be no solutions set for this assignment.

Due date: Nov 17

Files to be submitted:
  alpha.zip

Purpose: To produce an alpha version of your final project.

Specification:

For this homework set you are to produce the alpha version of your game. You should work in the groups you have previously created. You only need to turn in one zip file/group. If your file is greater than 3 MB, you may turn it in at the start of class on a CD on the due date of the homework. Your alpha version of your game should be in the same vein as the specification that you turned in the day before Midterm II. In the alpha version zip file you should turn in: (1) UML diagrams and use cases as PDF you created for the architecture of your game. (2) The headers for all your major classes should be in your project. Implementation for some of these can still be stubs. You need to have working: (3) An intro screen other than the dialog that shows up before you play most pop games. (4) A help file which describes to the end user how your game is to be played. (5) Basic user controls of the player (i.e., you create or use the neccessary listener class) in the game. (6) Some of the necessary collision detection or forces that you need. (7) A readme.txt file that explains what in points (5) and (6) the grader should look for.

Point Breakdown

Departmental coding guidelines for C++ followed 1pt
UML/use case design 2pts
Headers of classes2pts
Intro screen 2pts
Help file 2pts
Basic user controls2pts
Collisions/forces partially implemented2pts
Readme.txt2pts
Total15pts